package work4;

import java.io.File;

/**
 *
 *实现将指定目录中的所有内容删除，包含子目录中的内容都要全部删除。
 *
 * */
public class Test2 {
    public static void main(String [] args){
        deleteALL(new File("F:\\test"));
    }
    //传入对应文件夹
    private static void deleteALL(File file){
        //如果存在则进行删除操作
        if (file.exists()) {
            //如果是目录则循环查找文件
            if (file.isDirectory()) {
                //获取列表，循环删除，一直到子文件夹下没有东西了
                File files[] = file.listFiles();
                for (int i = 0; i < files.length; i++) {
                    deleteALL(files[i]);
                }
            }
            file.delete();
            System.out.println("删除完成了");
        } else {
            System.out.println("文件或文件夹不存在");
        }
    }
}
